home *** CD-ROM | disk | FTP | other *** search
-
-
-
- BSTRING C Library Procedures BSTRING
-
-
-
- NNAAMMEE
- bcopy, bcmp, bzero, ffs - bit and byte string operations
-
- SSYYNNOOPPSSIISS
- #include <bstring.h>
-
- bbccooppyy((ssrrcc,, ddsstt,, lleennggtthh))
- cchhaarr **ssrrcc,, **ddsstt;;
- iinntt lleennggtthh;;
-
- bbccmmpp((bb11,, bb22,, lleennggtthh))
- cchhaarr **bb11,, **bb22;;
- iinntt lleennggtthh;;
-
- bbzzeerroo((bb,, lleennggtthh))
- cchhaarr **bb;;
- iinntt lleennggtthh;;
-
- ffffss((ii))
- iinntt ii;;
-
- DDEESSCCRRIIPPTTIIOONN
- The functions _b_c_o_p_y, _b_c_m_p, and _b_z_e_r_o operate on variable
- length strings of bytes. They do not check for null bytes
- as the routines in _s_t_r_i_n_g(3) do.
-
- _B_c_o_p_y copies _l_e_n_g_t_h bytes from string _s_r_c to the string _d_s_t.
-
- _B_c_m_p compares byte string _b_1 against byte string _b_2, return-
- ing zero if they are identical, non-zero otherwise. Both
- strings are assumed to be _l_e_n_g_t_h bytes long. BBccmmpp of _l_e_n_g_t_h
- zero bytes always returns zero.
-
- _B_z_e_r_o places _l_e_n_g_t_h 0 bytes in the string _b_1.
-
- _F_f_s finds the first bit set in the argument passed it and
- returns the index of that bit. Bits are numbered starting
- at 1, from the right. A return value of 0 indicates the
- value passed is zero.
-
- BBUUGGSS
- The _b_c_o_p_y routine take parameters backwards from _s_t_r_c_p_y.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v1.0 November 18, 1987 1
-
-
-
-